Database Caching Over the Air-Storage
نویسندگان
چکیده
Previous research on broadcast databases in a mobile computing environment utilizing wireless channels has been focused on mechanisms for a mobile client to selectively pick database items in which the client is interested from a broadcast channel. The fundamental issue of identifying the appropriate database items for broadcast or refrained from being broadcast have largely been ignored. In this paper, we consider the concept of `air-storage', by treating the wireless broadcast media as a layer of cache storage. Broadcasting database items over the air-storage becomes similar in spirit to the caching of database items from the database server. Similarly, determining which database items need to be broadcast or refrained from being broadcast becomes similar in nature to cache management. Existing caching mechanisms are reviewed and management issues speci"c to the new air-storage are raised and discussed. In view of new issues in air-storage management, we propose and investigate several mechanisms in selecting the proper database items to be placed over this new layer of air-storage under a variety of data access patterns. Finally, the effectiveness of the mechanisms is evaluated by means of simulated experiments and the results are discussed.
منابع مشابه
A Workload-Driven Unit of Cache Replacement for Mid-Tier Database Caching
Making multi-terabyte scientific databases publicly accessible over the Internet is increasingly important in disciplines such as Biology and Astronomy. However, contention at a centralized, backend database is a major performance bottleneck, limiting the scalability of Internet-based, database applications. Midtier caching reduces contention at the backend database by distributing database ope...
متن کاملOptimizing Hierarchical Storage Management For Database System
Caching is a classical but effective way to improve system performance. To improve system performance, servers, such as database servers and storage servers, contain significant amounts of memory that act as a fast cache. Meanwhile, as new storage devices such as flash-based solid state drives (SSDs) are added to storage systems over time, using the memory cache is not the only way to improve s...
متن کاملAnti-Caching: A New Approach to Database Management System Architecture
The traditional wisdom for building disk-based relational database management systems (DBMS) is to organize data in heavily-encoded blocks stored on disk, with a main memory block cache. In order to improve performance given high disk latency, these systems use a multi-threaded architecture with dynamic record-level locking that allows multiple transactions to access the database at the same ti...
متن کاملAggregates Caching in Columnar In-Memory Databases
The mixed database workloads found in enterprise applications are comprised of short-running transactional as well as analytical queries with resource-intensive data aggregations. In this context, caching the query results of long-running queries is desirable as it increases the overall performance. However, traditional caching approaches are inefficient in a way that changes in the base data r...
متن کاملHost-side Filesystem Journaling for Durable Shared Storage
Hardware consolidation in the datacenter occasionally leads to scalability bottlenecks due to the heavy utilization of critical resources, such as the shared network bandwidth. Hostside caching on durable media is already applied at the block level in order to reduce the load of the storage backend. However, block-level caching is often criticized for added overhead, and restricted data sharing...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. J.
دوره 40 شماره
صفحات -
تاریخ انتشار 1997